package j08;

import java.util.Scanner;

public class J08_SungJuk_v3 {

	public static void main(String[] args) {
		//성적처리 프로그램 v3
		//배열과 반복문을 이용
		//성적처리할 학생 수 를 먼저 입력 받음
		//조건 : 성적처리할 학생수를 먼저 입력받음
		
		String name[];
		int kor[], eng[], mat[],tot[];
		float avg[];
		char grd[];
		int count = 0;

		Scanner sc=new Scanner(System.in);
		System.out.println("처리할 학생 수를 입력하시오.");
		count = sc.nextInt();
		//입력한 수만큼 배열을 생성
		name = new String[count];
		kor = new int[count];
		eng = new int[count];
		mat = new int[count];
		tot = new int[count];
		avg = new float[count];
		grd = new char[count];
		
		
		
		//반복처리를 통해 학생 데이터 입력받음
		System.out.println("이름, 국어, 영어, 수학, 합계, 평균 순으로 입력하시오. ");
		for(int i=0; i<count;++i){
			
			
			
			System.out.println(i+ " 번째 학생 데이터 입력");
			name[i] = sc.next();
			kor[i] = sc.nextInt();
			eng[i] = sc.nextInt();
			mat[i] = sc.nextInt();
			tot[i] = kor[i]+eng[i]+mat[i];
			avg[i] = tot[i]/3;
			
			
			final char SU= '수';
			final char WU= '우';
			final char MI= '미';
			final char YANG= '양';
			final char GA= '가';
			
			switch((int)avg[i]/10){
			case 10: case 9:grd[i] = SU;
			case 8:			grd[i] = WU;
			case 7:			grd[i] = MI;
			case 6:			grd[i] = YANG;
			default:		grd[i] = GA;	
			}
		}	
		
		//결과 출력
		for(int j=0;j<count;++j){
		System.out.println("이름은 "+name[j]);
		System.out.println("국어는 "+kor[j]);
		System.out.println("영어는 "+eng[j]);
		System.out.println("수학은 "+mat[j]);
		System.out.println("총점은 "+tot[j]);
		System.out.println("평균은 "+avg[j]);
		System.out.println("학점은 "+ grd[j]);
		}
		
	}

}
